Irredundant sequential machines via optimal logic synthesis

نویسندگان

  • Srinivas Devadas
  • Hi-Keung Tony Ma
  • A. Richard Newton
  • Alberto L. Sangiovanni-Vincentelli
چکیده

optimal sequential logic synthesis can produce fallv testable nonscan finite state machines. Test generation algorithms can be used It is well known that optimal logic synthesis can ensure fully to remove all the redundancies in sequential machines resulting in testable combinational logic designs. In this paper. we show that fuily testable designs. However. in general. this method requires optimal sequential logic synthesis can produce irreduudant, fully exorbitant amounts of CPU time. The optimal synthesis procetestable finite state machines. Test generation algorithms can be dure presented in this paper represents a more efficient approach used to remove all the redundancies in sequential machines resultto achieve 100% testability. ing in a filly testable design. However. this method may require Synthesizing a sequential circuit from a State Transition Graph exorbitant amounts of CPU time. The optimal synthesis procedescription involves the steps of state minimization. state assigiidure presented in this paper represents a more efficient approach ment and logic optimization. Previous approaches (e.g. IS]) to to achieve 100VX* testability, producing fully and easily testable sequential circuits have enSynthesizing a sequential circuit from a State Transition Graph tailed the use of extra logic and constraints on state assignient description involves the steps of state minimization. state assignand logic optimization. In this paper. we show that 1007 testabilment and logic optimization. Previous approaches to producing itcan be ensured without the addition of extra logic and uthout fully and easily testable sequential circuits have involved the use constraitdon the state assignment and logic optimization. Thi, of extra logic and constraints on state assignment and logic optechnique can be used in conjunction with previous approache, timization. In this paper. we show that 100% testability can be to ensure that the s'ynthesized machine is easily testable. emiurd untout tMe addition of ertra logic and without constraint,, The finite automaton is represented by a State Transition on the state assignment and logic optimization. Unlike previous Graph. truth table or by an interconnection of gates and flipsynthesis approaches to ensuring fuUy testable machines. there is flops. The synthesized/re-synthesized logic-level implenjentation no area/performance penalty associated with this approach. This is guaranteed to be fully testable for all single stuck-at faults in thr technique can be used in conjunction with previous approaches combinational logic ulitlout access to thc nemnory elements. This to ensure that the synthesized nachine is easily testable. procedure representan alternative to a Scan Design methodolGiven a State Transition Graph specification. a logic-level auogy without the usual area and performance penalty associated tomaton that is fully testable for all single stuck-at faults in the with the latter method. combinational logic without access to the ,nemory elements is synBasic definitions and terminologies used are given in Section thesized. This procedure represents an alternative to a Scan De2. Various types of redundant faults in sequential circuits are design niethiodology without the usual area and performance penalty scribed in Section 3. In Section 4. we outline an optimal syithesis associated with the latter method, procedure of state minimization, state assignment and logic optimization that produces a highly testable Moore oi Mealy finite

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Easily testable PLA-based finite state machines

the area and timing penalty associated with LSSD techniques are not acceptable to designers. In this paper, we outline a synthesis procedure, which Logic synthesis and minimization techniques can, in beginning from a State Transition Graph description principle, ensure fully and easily testable combinational of a sequential machine, produces an optimized easily and sequential circuit designs. I...

متن کامل

A unified approach to the synthesis of fully testable sequential machines

• In this paper we attempt to unify and extend the various approaches to synthesizing fully S testable sequential circuits that can be modeled as finite state machines (FSMs). We first identify classes of redundancies and isolate equivalent-state redundancies as those most difficult to eliminate. We then show that the essential problem behind equivalent-state redundancies is the creation of val...

متن کامل

Synthesis of Controllers from Interval Temporal Logic Specification

ed state machines Deterministic state machines 1. State machine extraction (e.g. stg_extract) 2. Eliminate conditions New constraints in ITL 3. Sequential circuits 5. Logic synthesis 4. Sythesizer (tableau and determinize) KISS2 interface Figure 2: Flow of Our Redesign Method 4 A Redesign Method We cannot handle very complex ITL formulas within a reasonable time, since the expansion time grows ...

متن کامل

Fsmtest: Synthesis for Testability and Test Generation of Pla-based Fsms

A new hardware scheme for easily testable PLA-based Finite State Machines is proposed. With our scheme, all combinationally irredundant crosspoint faults in the PLA logic implementation are testable. Moreover, test generation is easily accomplished because short systematic initialization sequences exist for each internal state in the machine and unit length distinguishing sequences, which hold ...

متن کامل

A Near Optimal Approach in Choosing The Appropriate Physical Machines for Live Virtual Machines Migration in Cloud Computing

Migration of Virtual Machine (VM) is a critical challenge in cloud computing. The process to move VMs or applications from one Physical Machine (PM) to another is known as VM migration. In VM migration several issues should be considered. One of the major issues in VM migration problem is selecting an appropriate PM as a destination for a migrating VM. To face this issue, several approaches are...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. on CAD of Integrated Circuits and Systems

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1990